Context-aware Policy Matching in Event-driven Architecture
نویسندگان
چکیده
Applications for supporting pervasive computing and agility are the current trend in software development. The serviceoriented architecture (SOA) enables connection between consumers and service providers in a loosely-coupled way to improve flexibility and extensibility. This architecture is static, which utilizes predefined sequences of actions and fixed policies. Ongoing processes cannot adapt to dynamic changes in the environmental conditions or context. Imagine the situation where a real estate broker shows her client a house for sale, matching the preference profile provided by the potential buyer. While the buyer likes the general location of the house, he considers it unacceptable due to the unexpected traffic noise from a nearby street. Instead of proceeding with the original plan to show another house on the same street, an experienced broker should adjust the plan in light of this additional constraint. The broker connects to the multiple listing service with her mobile device and downloads a newly listed house within minutes of the current location that better satisfies the client’s requirements. Such a scenario can facilitate the introduction of events into SOA (He 2003). Real-time changes are modeled as events, which in turn trigger changes of states for the workflow to meet the business needs. In this scenario, events can be ”shows client a house”, ”add client’s requirements”, etc.
منابع مشابه
A Context-aware Architecture for Mental Model Sharing through Semantic Movement in Intelligent Agents
Recent studies in multi-agent systems are paying increasingly more attention to the paradigm of designing intelligent agents with human inspired concepts. One of the main cognitive concepts driving the core of many recent approaches in multi agent systems is shared mental models. In this paper, we propose an architecture for sharing mental models based on a new concept called semantic movement....
متن کاملAn Event-Driven Integration Platform for Context-Aware Web Services
Web services are nowadays one of the preferred technologies to implement serviceoriented architectures and to communicate distributed applications. On the other hand, contextawareness is highly demanded for distributed applications. However, even though there are excellent tools and frameworks for service development, getting services to be context-aware is still under investigation. In turn, a...
متن کاملChisel: A Policy-Driven, Context-Aware, Dynamic Adaptation Framework
We argue that the software user, the developer, the designer and indeed the application logic itself all possess invaluable intelligence to gear how software should adapt itself to changing requirements and changing context. We present Chisel, an open framework for dynamic adaptation of services using reflection in a policy-driven, context-aware manner. The system is based on decomposing the pa...
متن کاملTowards Event - Driven Context - Aware Web Services 1
Web services provide a successful way to communicate distributed applications, in a platform-independent and loosely coupled manner. Even though there are examples of good practice for the design, development, and management of web services, getting services to be context-aware is still under investigation. Current proposals require communication with an external context server or manager, slow...
متن کاملIssues for Context Services for Pervasive Computing
Context-aware computing has the potential to greatly alleviate the human attention bottleneck. To facilitate the development of context-aware applications, we envision a context service that provides standardized support for applications. It supports both synchronous queries and asynchronous event notifications. It also addresses privacy concerns by providing controls that allow people to limit...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005